.schedule-wrap {
	width: 347px;
}
.content-wrap {
	border: var(--border);
	border-radius: var(--radius);
	background-color: var(--bg-card-second);
	padding: 16px;
	// margin-bottom: 15px;
}

.subtitle {
	text-align: center;
}

.general_met_timetable_cont {
	padding: 0 15px 0 15px;
}

.general_met_timetable_head {
	font-family: Rubik;
	font-size: 26px;
	font-weight: 400;
	line-height: 31px;
	letter-spacing: 0em;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 29px;
}

.general_met_timetable_decor_line {
	width: 100%;
	height: 2px;
	border-radius: 2px;
	background-color: #2b2d91;
	margin-bottom: 20px;
}
.timetable-wrap {
	margin-top: 20px;
}

.general_met_timetable_item {
	margin-bottom: 10px;
	width: 275px;
}

.general_met_timetable_item_descr {
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
}

.gen_timetable_diff_color {
	color: #2b2d91;
}

.btns-wrap {
	margin-top: 15px;
	display: grid;
	gap: 20px;
}
.general_met_timetable_btn {
	width: 100%;
	padding: 15.5px 28px 15.5px 28px;
	border-radius: 20px;
	border: 1.5px solid #0e1079;
	background-color: white;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
}
